package com.gao.builder;

import com.gao.domain.House;

/**
 *
 * 1.建造房子四周
 * 2.给房子加个屋顶
 * 3.加个门
 * 4.安个窗
 *
 *
 *
 * @author GaoXi
 * @date 2021/5/19 20:06
 */
public interface HouseBuilder {

    /**
     *  1.建造房子四周
     */
    void buildAround();

    /**
     *  2.加个屋顶
     */
    void addRoof();

    /**
     * 3.加个门
     */
    void addDoor();

    /**
     * 4.安个窗
     */
    void addWindows();


    /**
     * 获得房子
     * @return 房子
     */
    House getResult();

}
